package 剑指offer;

import org.junit.Test;

public class _58_2翻转单词顺序 {
	@Test
	public void test() {
		System.out.println(reverseLeftWords1("abcdefg",2));
	}
	/**
	 * 
	 *@time 2021年3月25日下午4:29:10
	 * 
	 *@param s
	 *@param n
	 *@return String
	 *
	 *@see切割
	 */
	   public String reverseLeftWords(String s, int n) {
		return s.substring(n,s.length())+s.substring(0,n);
	    }
	   /**
	    * 
	    *@time 2021年3月25日下午4:32:29
	    * 
	    *@param s
	    *@param n
	    *@return String
	    *
	    *@see 直接拼接
	    */
	   public String reverseLeftWords1(String s, int n) {
		StringBuilder sb = new StringBuilder();
		for (int i = n; i < s.length()+n; i++) {
			sb.append(s.charAt(i%(s.length())));
		}  
		   return sb.toString();		   
	   }
}
